spanbody{
	    margin: 0 auto !important;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
    background-color: rgb(0, 0, 0) !important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
    -webkit-tap-highlight-color:rgba(0,0,0,0) !important;
}
body {
    padding-bottom: 70px !important;
	background:#eee;
	width:100%;
}
.layui-layer-content{
	color:#fff !important;
}
/* 头部 */
.envelope{
  height: 44px;
  width: 44px;
  text-align: right;
  float: right;
}
.envelope a{
	width:100%;
	display:inline-block;
}
.envelope img{
	width:23px;
	height:19px;
	float:right;
	margin-right:5px;
	margin-top: 15px;
}
.new_header{
	width:100%;
	height:50px;
	background:rgba(49,49,49,0.9);
	color:#fff;
	/* position:fixed;
	z-index:99999; */
}
.newhead_wrap{
  display: flex;
}
.box_wrap{
	width:94% !important;
	margin:0 auto;
}
.head_left{
	height:50px;
	line-height:50px;
  flex: 1;
	text-align: center;
	

}
.head_left .logo{
	width:30px;
	height:23px;
	display:inline-block;
	background:url(../images/logo.png) no-repeat;
	background-size:30px 23px;
	position:relative;
	top:5px;
	margin-right:5px;
}
.head_left a{
	color:#fff;
	font-size:1.1em;
}
.search_wrap{
	height:29px;
	line-height:29px;
	border-radius:50px;
	background:#fff;
	display:inline-block;
	padding:0 8px;
	width:100%;
	
}
.sea_img{
	width:15px;
	height:15px;
	display:inline-block;
	background:url(../images/search_sm.png) no-repeat;
	background-size:15px 15px;
	position:relative;
	top:3px;
}
.search_wrap .search_input{
	height:29px;
	
	width:88%;
}
@media screen and (max-width:374px){
	.head_left{
		width: 70%;
	}
	.search_wrap{
		width:100%;
		margin-left:0px;
	}
	.search_wrap .search_input{
		width:86%;
	}
}

@media screen and (min-width:768px){
	body{
		max-width: 768px;
		margin:0 auto;
	}
	.bg {
		max-width: 768px;
		margin:0 auto;
	}
	.new_header{
		max-width: 768px;
	}
	.search_wrap{
		width: 84%;
	}
	.two-fh5co-offcanvas {
		left: 50%;
		margin-left: 114px;

	}
	.fixed_li{
		max-width: 768px;
	}
}

.head_right {
	display:inline-block;
	width:40px;
	height:50px;
}

.fh5co-nav-toggle {
    width: 25px;
    height: 25px;
    cursor: pointer;
    text-decoration: none;
}
.fh5co-nav-toggle.fh5co-nav-white > i {
    color: #fff;
    background: #fff;
}

.fh5co-nav-toggle i {
    position: relative;
    display: inline-block;
    width: 25px;
    height: 2px;
    color: #252525;
    font: bold 14px/.4 Helvetica;
    text-transform: uppercase;
    text-indent: -55px;
    background: #252525;
    transition: all .1s ease-out;
}
.left_model{
	width:200px
}
.left_model h3{
	display:inline-block;
	color:#fff;
	font-size:1.2em;
	text-align:left;

}
.return{
	width:24px;
	height:50px;
	display:inline-block;
	margin-left:4px;

}
.return span{
	width:10px;
	height:17.5px;
	display:inline-block;
	position:relative;
	top:2px;
	background:url(../images/left_arr.png) no-repeat;
	background-size: 10px 17.5px;
}
.right_model{
	width:80px;

}
.search_btn{
	width:21px;
	height:20px;
	line-height:40px;
	background:url(../images/search.png) no-repeat;
	background-size: 21px 20px;
	display:inline-block;
	float:left;
	position:relative;
	top:15px;
}
/* 侧滑样式开始 */
.fh5co-offcanvas {
  position:fixed;
  z-index: 9999999;
  width: 270px;
  top:50px;
  height:100%;
  overflow: auto;
  display: none;
  -moz-transform: translateX(270px);
  -webkit-transform: translateX(270px);
  -ms-transform: translateX(270px);
  -o-transform: translateX(270px);
  transform: translateX(270px);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.head_wrap .two-fh5co-offcanvas{
	position:fixed;
  z-index: 9999999;
  width: 270px;
  background: #fff;
  right:0;
  top:50px;
  height:100%;
  overflow: auto;
  display: none;
  -moz-transform: translateX(-270px);
  -webkit-transform: translateX(-270px);
  -ms-transform: translateX(-270px);
  -o-transform: translateX(-270px);
  transform: translateX(-270px);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.fh5co-nav-toggle {
  width: 25px;
  height: 25px;
  cursor: pointer;
  text-decoration: none;
}
.fh5co-nav-toggle.active i::before, .fh5co-nav-toggle.active i::after {
  background: #444;
}
.fh5co-nav-toggle:hover, .fh5co-nav-toggle:focus, .fh5co-nav-toggle:active {
  outline: none;
  border-bottom: none !important;
}
.fh5co-nav-toggle i {
  position: relative;
  display: inline-block;
  width: 25px;
  height: 2px;
  color: #252525;
  font: bold 14px/.4 Helvetica;
  text-transform: uppercase;
  text-indent: -55px;
  background: #252525;
  transition: all .1s ease-out;
}
.fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after {
  content: '';
  width: 25px;
  height: 2px;
  background: #252525;
  position: absolute;
  left: 0;
  transition: all .1s ease-out;
}
.fh5co-nav-toggle.fh5co-nav-white > i {
  color: #fff;
  background: #fff;
}
.fh5co-nav-toggle.fh5co-nav-white > i::before, .fh5co-nav-toggle.fh5co-nav-white > i::after {
  background: #fff;
}

.fh5co-nav-toggle i::before {
  top: -8px;
}

.fh5co-nav-toggle i::after {
  bottom: -8px;
}

.fh5co-nav-toggle:hover i::before {
  top: -8px;
}

.fh5co-nav-toggle:hover i::after {
  bottom: -8px;
}
.fh5co-nav-toggle.active i {
  background: transparent;
}

.fh5co-nav-toggle.active i::before {
  top: 0;
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  -o-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.fh5co-nav-toggle.active i::after {
  bottom: 0;
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  -o-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
}

.fh5co-nav-toggle {
  position: absolute;
  left: 15px;
  top:-3px;
  right: inherit;
  z-index: 21;
  padding: 15px 0 0 0;
  display: block;
  margin: 0 auto;
  display: block;
  height: 44px;
  width: 44px;
  z-index: 2001;
  border-bottom: none !important;
}

/* 左边出来动画 */
@-webkit-keyframes fadeInRightBig{
	0%{opacity:0;
	-webkit-transform:translateX(-80px)}
	100%{opacity:1;
	-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInRightBig{
	0%{opacity:0;
	-moz-transform:translateX(-80px)}
	100%{opacity:1;
	-moz-transform:translateX(0)}
}

@-webkit-keyframes fadeOutRightBig{
	0%{opacity:1;
	-webkit-transform:translateX(0)}
	100%{opacity:0;
	-webkit-transform:translateX(-100px)}
}
@-moz-keyframes fadeOutRightBig{
	0%{opacity:1;
	-moz-transform:translateX(0)}
	100%{opacity:0;
	-moz-transform:translateX(-100px)}
}


/* 右边出来动画 */
@-webkit-keyframes fadeInRightBig1{
	0%{opacity:0;
	-webkit-transform:translateX(80px)}
	100%{opacity:1;
	-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInRightBig1{
	0%{opacity:0;
	-moz-transform:translateX(80px)}
	100%{opacity:1;
	-moz-transform:translateX(0)}
}

@-webkit-keyframes fadeOutRightBig1{
	0%{opacity:1;
	-webkit-transform:translateX(0)}
	100%{opacity:0;
	-webkit-transform:translateX(100px)}
}
@-moz-keyframes fadeOutRightBig1{
	0%{opacity:1;
	-moz-transform:translateX(0)}
	100%{opacity:0;
	-moz-transform:translateX(100px)}
}
.bg {
	height:100%;
    -webkit-transition: 2s;
    -o-transition: 2s;
    transition: 2s;
    position: absolute;
    top:50px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9998;
    background: rgba(0, 0, 0, 0.7);
	-webkit-animation:fadeIn 0.5s .1s ease both;
	-moz-animation:fadeIn 0.5s .1s ease both;
}
@-webkit-keyframes fadeIn{
	0%{opacity:0}
	100%{opacity:1}
}
@-moz-keyframes fadeIn{
	0%{opacity:0}
	100%{opacity:1}
}
.slide_main{
	width: 100%;
	position:relative;
	z-index:999;
    overflow: auto;
	height:100%;
	background:#fff;
}
.ovfHiden{overflow: hidden;height: 100%;}

/* 侧滑内容 */
.slide_top{
	width:100%;
	height:170px;
	background: url(../images/banan.png) no-repeat;
    background-size: 100% 170px;
}
.slide_img{
	width:100%;
	display:inline-block;
	text-align:center;
}

.user_log{
	width:60px;
	height:60px;
	border-radius:50%;
	box-shadow:1px 1px 10px  #c6c6c6;
	margin-top:2em;
}
.fixed_li{
	z-index:9999;
}
.slide_top h3{
	margin-top:10px;
	font-size:1.1em;
	color:#fff;
	margin-bottom:6px;
}
.slide_top p{
	color:#FFFEFD;
	font-size:0.9em;
	margin-top:10px;
}
.my_coin{
	width:94%;
	height:48px;
	line-height:48px;
	margin:0 auto;

}
.my_coin p{
	float:left;
	width:70%;
}
.my_coin p span{
	color:#f4340e;
	margin-left:4px;
}
.my_coin a{
	width:70px;
	height:30px;
	line-height:30px;
	display:inline-block;
	background:#11b7ed;
	color:#fff;
	text-align:center;
	float:right;
	border-radius:4px;
	margin-top:6px;
}
.slide_li li{
	width:100%;
	height:47px;
	line-height:47px;
	border-bottom:1px solid #dcdcdc;
	padding-left:23px;
}
.slide_li li img{
	width:22px;
	vertical-align:middle;
	position:relative;
	top:-3px;
	margin-right:23px;

}
.slide_li li a{
	width: 100%;
    height: 47px;
    line-height: 47px;
    display: inline-block;
}
.slide_li li  span{
	font-size:1.1em;
	color:#333;
}
.body_wrap{
	padding-top: 50px;
} 
/* 侧滑样式结束 */


/* 首页 */
/* banner 开始 */
.swiper-container {
	width: 100%;
	height: 100%;
    }
.swiper-slide {
	background: #fff;
	/* display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex; */
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.case_main a{
	width:100%;
}
.case_main img{
    width: 94%;
    height: :;px;
    border-radius: 8px;
}
.index_ification{
	width:100%;
	height:auto;
	background:#fff;
}
.box_wrap {
    width: 94% !important;
    margin: 0 auto;
}
.z_ification {
    height: 80px;
}
.z_ification li {
    width: 20%;
    height: 80px;
    float: left;
    text-align: center;
}
.z_ification li a {
    width: 100%;
    height: 100%;
    display: inline-block;
	position: relative;
}
.z_ification  img{
	width:28px;
	height:27px;
	margin-top:15px;
	margin-bottom:10px;
}
.z_ification p {
    color: #666;
    font-size: 0.9em;
}

.hang_together{
	width:100%;
	height:auto;
}
.border_line {
    width: 100%;
    height: 10px;
	background:#eee;
}
.con_title {
    width: 100%;
    text-align: center;
    height: 47px;
    line-height: 47px;
}
.con_title span {
    width: 18px;
    display: inline-block;
    height: 1.5px;
    background: url(../images/title.png) no-repeat 0 0;
    background-size: 18px 1.5px;
    position: relative;
    top: -6px;
}
.con_title i {
    color: #000;
    font-weight: 700;
    font-size: 1.2em;
    text-align: center;
    margin: 0 10px;
}
.hang_together_con{
	width:100%;
	height:auto;
	margin-top:8px;
	padding-bottom:15px;
}
.bt_rankings_con{
    background: #F8F8F8;
    width: 100px;
    margin-left: 8px;
    text-align: center;
    position: relative;
	float:left;
	padding-bottom:8px;
	height: auto !important;
}
.bt_rankings_con a{
	width:100%;
	display:inline-block;
}
.swiper-slide .bt_rankings_con img{
	width:63px;
	height:63px;
	border-radius:6px;
	text-align:center;
	margin-top:13px;
	margin-bottom:0px;
}
.bt_ranking h2 {
    text-align: center;
    margin-top: 10px !important;
    margin-bottom: 9px !important;
    color: #FF9201;
    font-size: 1.4em;
    font-weight: 700;
}
.bt_rankings_con h3{
	width:90%;
	margin:0 auto;
	padding-top:8px;
	color:#333;
	font-size:1em;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.bt_rankings_con p{
	margin-top:5px;
	color:#999;
	font-size:0.9em;
	margin-bottom:3px;
}
.bt_rankings_con span{
	color:#999;
	font-size:0.9em;
}
.bt_rankings_con i{
	color:#f4340e;
}
.edits{
	width:100%;
	margin:0 auto;
}
.edit_con {
	width:94%;
	margin:0 auto;
	height:auto;
}
.game_list {
    width: 100%;
    background: #fff;
    padding: 10px 0;
}
.content_game {
    width: 82%;
    float: left;
}
.content_game img {
    width: 65px;
    height: 65px;
    float: left;
    border-radius: 16px;
}
.order_gInfor {
    display: inline-block;
    float: left;
    margin-left: 10px;
    width: 65%;
}
.order_gInfor h2 {
    color: #333;
    font-size: 1.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 100%;
    float: left;
}
@media screen and (min-width:375px){
	.order_gInfor_p{
		margin-top:0.2em;
	}
}
@media screen and (min-width:375px){
	..trophy_left_con p{
		margin-top:0.2em;
	}
}
.order_gInfor_p {
    font-size: 1em;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 100%;
    float: left;
	/* margin-top:7px; */
}
.order_gameR {
    width: 18%;
}
.z_information{
	width:94%;
	margin:0 auto;
}
.information_con{
	width:100%;
	height:auto;
}
.information_con li {
    height: 103px;
    border-bottom: 1px solid #eee;
}
.information_con a {
    display: inline-block;
    width: 100%;
}
.information_div_left {
    width: 65%;
    float: left;
}
.information_div_left h2 {
    margin-top: 10px;
    font-size: 1.1em;
    line-height: 26px;
    color: #333;
    height: 55px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.information_div_left p {
    color: #999;
    font-size: 1em;
    margin-top: 10px;
}
.information_div_right {
    float: right;
    width: 30%;
}
.information_div_right img {
    width: 100%;
    height: 80px;
    margin-top: 12px;
    float: right;
    text-align: right;
}
.mores{
	height:42px;
	text-align:center;
	line-height:42px;
}
.mores a{
	width:100%;
	display:inline-block;
	color:#999;
	font-size:1em;
}
.mores img{
	width:15px;
	height:15px;
	/* margin-top:13px; */
	margin-left:5px;
}
.have_play{
	width:100%;
	background:#fff;
}
.have_play_ban{
	width:100%;
	height:115px;
}
.have_play_ban a{
	display:inline-block;
}
.have_play_ban img{
	width:100%;
	height:115px;
}
.game_table {
}
.game_table ul{
	display:inline-block;
	width:100%;
}
.game_table li {
    width: 25%;
    float: left;
}
.game_table_div {
    text-align: center;
    border-radius: 8px;
    padding: 10px 0;
}
.game_table_div img {
    display: block;
    border: none;
    margin: 0 auto;
    border-radius: 15px;
    border-radius: 10px;
}
.small_icons {
    width: 65px;
}
.game {
	width:85%;
	margin:0 auto;
    font-size: 1em;
    color: #333;
    padding-top: 8px;
    padding-bottom: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    text-align: center;
}
.download {
    width: 73%;
    height: 28px;
    background: #11b7ed;
    display: inline-block;
    border-radius: 4px;
    color: #fff;
    line-height: 28px;
    font-size: 0.8em;
    margin-top: 6px;
}
.content_games p{
	width: 80%;
	margin:0 auto;
	color:#999;
	font-size:0.9em;
	display:inline-block;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}


.Boutique {
    background: #fff;
    width: 100%;
    overflow: hidden;
}
.game_core {
	margin:0 auto;
    height: auto;
    background: #fff;
}
.game_core li {
    border-bottom: 1px solid #eee;
}
.task_content {
    width: 100%;
    background: #fff;
    padding: 10px 0;
    height: 85px !important;
}
.content_game2{
	width:78%;
    float: left;
	
}
.content_game2 a {
    position: relative;
    z-index: 999;
    display: inline-block;
    width: 100%;
}
.content_game2 img {
    width: 65px;
    height: 65px;
    float: left;
    border-radius: 16px;
}

.content_game a {
    position: relative;
    display: block;
    width: 100%;
}
.content_game img {
    width: 65px;
    height: 65px;
    float: left;
    border-radius: 16px;
}
.task_content_gInfor {
    display: inline-block;
    float: left;
    margin-left: 10px;
    width: 61%;
}
.task_content_gInfor h2 {
    color: #333;
    font-size: 1.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    max-width: 68%;
    float: left;
    text-align: left;
    /* margin-bottom: 4px; */
}
.task_content_gInfor .back {
    width: 20px;
    height: 17px;
    margin-left: 10px;
	margin-top:2px;
}
.recom {
    float: left;
    margin-left: 10px;
    width: 63%;
    display: inline-block;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
	
}
.hot {
    float: left;
    margin-bottom: 4px;
    margin-right: 6px;
    border-radius: 3px;
    font-size: 0.8em;
    color: #fff;
	max-width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	padding:0 5px;
	height:18px;
	line-height:18px;
	display:inline-block;
	
}
.hot_w_1 {
    background: #6659E7;
}
.hot_w_2 {
    background: #FFB700;
}
.hot_w_5 {
    background: #FC6472;
}
.hot_w_3 {
    background: #0FE29A;
}
.hot_w_4 {
    background: #30B8FF;
}
.task_list_right {
    width: 18%;
    text-align: center;
}
.task_list_right a {
    display: inline-block;
    width: 100%;
}

.order_gameR_span {
    width: 100%;
    height: 28px;
    background: #30B8FF;
    display: inline-block;
    border-radius: 4px;
    color: #fff;
    line-height: 28px;
    font-size: 0.9em;
    margin-top: 20px;
    text-align: center;
    position: relative;

}

.new_tour {
    width: 100%;
    height: 283px;
    background: url(../images/new_tour.png) no-repeat;
    background-size: 100% 283px;
    display: inline-block;
    overflow: hidden;
    position: relative;
	overflow:hidden;
}
.new_tour_h2{
	color:#fff;
	text-align:center;
	margin-top:20px;
	font-size:1.2em;
}
.new_tour_h2 span{
	width:4px;
	height:4px;
	background:#fff;
	border-radius:50px;
	display: inline-block;
	margin:2px 8px;
}
.new_tour_con{
	margin-top:45px;
}

.bt_one{
	width:21px;
	height:26px;
	background:url(../images/one.png) no-repeat;
	background-size:21px 26px;
	display:inline-block;
	position: absolute;
    top: -26px;
    left: 10px;
	color:#f74343;
	font-size:0.8em;
	padding-top:2px !important;
}

.bt_two{
	width:21px;
	height:26px;
	background:url(../images/two.png) no-repeat;
	background-size:21px 26px;
	display:inline-block;
	position: absolute;
    top: -26px;
    left: 10px;
	color:#f49000;
	font-size:0.8em;
	padding-top:2px !important;
}

.bt_three{
	width:21px;
	height:26px;
	background:url(../images/three.png) no-repeat;
	background-size:21px 26px;
	display:inline-block;
	position: absolute;
    top: -26px;
    left: 10px;
	color:#009def;
	font-size:0.8em;
	padding-top:2px !important;
}
.bt_other{
	width:21px;
	height:26px;
	background:url(../images/other.png) no-repeat;
	background-size:21px 26px;
	display:inline-block;
	position: absolute;
    top: -26px;
    left: 10px;
	color:#999999;
	font-size:0.8em;
	padding-top:2px !important;
}
.bt_four{
	width:21px;
	height:26px;
	background:url(../images/four.png) no-repeat;
	background-size:21px 26px;
	display:inline-block;
	position: absolute;
    top: -26px;
    left: 10px;
	color:#999999;
	font-size:0.8em;
	padding-top:2px !important;
}
.hot_list{
	background: #F8F8F8;
    width: 100px;
    margin-left: 8px;
    text-align: center;
    position: relative;
    float: left;
	border-radius:6px;
	padding-bottom:15px;
}
.hot_list a {
    display: inline-block;
}
.swiper-slide  .hot_list img {
    width: 61px;
    height: 61px;
    border-radius: 6px;
    text-align: center;
    margin-top: -25px;
}
.hot_list h3 {
    margin-top: 8px;
    color: #333;
    font-size: 1em;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	width:100%;
	width: 90%;
    margin: 0 auto;
    padding-top: 8px;
}
.hot_list p {
    margin-top: 5px;
    color: #999;
    font-size: 0.9em;
    margin-bottom: 3px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	width: 90%;
    margin: 0 auto;
    padding-top: 6px;
}
.see_but{
	width:55px;
	height:28px;
	background:#30B8FF;
	border-radius:4px;
	line-height:28px;
	text-align:center;
	color:#fff;
	margin-top:8px;
}
.bt_more {
	width:100%;
	text-align:center;
	margin-top:22px;
}
.bt_more  a{
	color:#fff;
	display:inline-block;
	width:100%;
}
.bt_more img{
	width:14px;
	height:14px;
	margin-left:5px;
}

.new_tour1 {
    width: 100%;
    height: 283px;
    background: url(../images/new_tour2.png) no-repeat;
    background-size: 100% 283px;
    display: inline-block;
    overflow: hidden;
    position: relative;
}


/* 礼包详情 */
.search_page{
	width:100%;
	height:auto;
	background:#fff;
}
.Hot_search{
	width:94%;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	padding-bottom:6px;
}
.Hot_search h2{
	color:#999;
	font-size:1em;
	text-align:left;
	margin-top:15px;
	margin-bottom:15px;	
}
.Hot_search_h2 h2{
	color:#999;
	font-size:1em;
	text-align:left;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
}
.Hot_search_h2 a{
	display:inline-block;
	float:right;
}
.Hot_search_h2 img{
	float:right;
	width:15px;
	height:14px;
	margin-top:20px;
}
.Hot_search_h2{
	width:100%;
	height:52px;
}
.search_content{
	width:100%;
}
.search_content li{
	width:33.3%;
	float:left;
	text-align:left;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.search_content span{
	width:5px;
	height:5px;
	background:#c4c4c4;
	border-radius:50px;
	display:inline-block;
	position: relative;
    top: -3px;
}
.search_History{
	width:100%;
}
.search_History a{
	background: #F2F2F2;
    padding: 3px 10px;
    border-radius: 50px;
    float: left;
	color:#A0A0A0;
	font-size:1em;
	margin: 5px 7px;
}
.recommend{
	width:100%;
	height:auto;
}
.recommend li{
	height:45px;
	line-height:45px;
	border-bottom:1px solid #eee;
	text-align:left;
}
.recommend a{
	width:100%;
	display:inline-block;
}
.recommend p{
	width:90%;
	float:left;
	text-align:left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.recommend img{
	width:7px;
	height:12px;
	float:right;
	margin-top:16px;
}


/* 礼包详情 */
.details_gift_bag{
	width:100%;
	height:auto;
	background:#fff;
}
.details_gift_bag_con{
	width:100%;
	margin:0 auto;
}
.details_gift_bag_con_top{
	width:94%;
	margin:0 auto;
	height:auto;
}
.details_gift_bag_con_top_list{
	width: 100%;
    background: #fff;
    padding: 10px 0;
}
.details_gift_bag_con_top_list a{
	display:inline-block;
	width:100%;
}
.details_gift_img{
	width: 65px;
    height: 65px;
    float: left;
    border-radius: 16px;
}
.details_gift_list_right{
	width:70%;
	display: inline-block;
    float: left;
    margin-left: 10px;
}
.details_gift_list_right h2{
	color: #333;
    font-size: 1.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 100%;
    float: left;
}
.details_gift_list_right p{
	color:#999;
	font-size:1em;
	float:left;
	margin-top:6px;
}
.details_gift_list_right img{
	float:left;
}
.az_img{
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
	margin-top:8px;
}
.apply{
	width:100%;
	display:inline-block;
}
.recommend_two_div {
    width: 46%;
    height: 7px;
    float: left;
    background-color: #eeeeee;
    margin-top: 10px;
   
    position: relative;
	border-radius:4px;
}
.recommend_two_div span {
    height: 7px;
    background-color: #11b7ed;
    margin: 0;
    position: absolute;
	border-radius:4px;
}
.app_download_but{
	height:38px;
	line-height:38px;
	width:100%;
	background:#92DE00;
	color:#fff;
	border-radius:50px;
	text-align:center;
	margin-top:8px;
}
.app_download_but img{
	width:17px;
	height:16px;
    margin-right: 5px;
}

.package_details_con {
    width: 94%;
	margin:0 auto;
	padding-bottom:15px;
}
.package_size {
    width: 100%;
    margin-top: 20px;
    line-height: 25px;
}
.package_size h2 {
    color: #333;
    font-size: 1.2em;
    font-weight: 700;
}
.package_size p {
    color: #999;
    font-size: 1em;
    margin-top: 6px;
    line-height: 20px;
}
.Related_gift_bag{
	width:94%;
	margin:0 auto;
}
.Related_gift_bag_h2{
	height:40px;
	line-height:40px;
	margin-bottom:4px;
}
.Related_gift_bag_h2 img {
   
    margin-right: 10px;
	position:relative;
	top:-2px;
}
.Related_gift_bag_h2 h2{
	height:40px;
	color:#333;
	font-size:1.2em;
	font-weight:700;
	display:inline-block;
}
.Related_gift_bag_h2 span{
	color:#999;
	float:right;
	line-height:40px;
	font-size:0.8em;
}
.Related_gift_bag_h2 i{
	color:#f4340e;
}
.order_gameR a{
	display:inline-block;
	float:right;
	width:100%;
}
.order_gameR img{
	width:30px;
	height:30px;
	float:right;
	margin-top:20px;
}
.offensive_information{
	width:94%;
	margin:0 auto;
	background:#fff;
}

.game_official{
	width:94%;
	margin:0 auto;
}
.gift_but1{
	width: 23%;
    float: left;
    height: 32px;
    line-height: 32px;
    border: 1px solid #eee;
    color: #111;
    text-align: center;
    border-radius: 6px;
    margin: 1%;
    font-size: 0.9em;
}
.gift_but2{
	background:#30B8FF;
	color:#fff;
	border:0px;
}

/* 游戏问答 */
.question_answer{
	width:100%;
	height:auto;
	background:#fff;
}
.question_answer_con{
	width:94%;
	margin:0 auto;
}
.question_answer_con_top{
	width:94%;
	margin:0 auto;
	margin-top: 10px;
    padding-bottom: 10px;
}
.question_answer_con_list{
	width:100%;
}
.question_answer_con_list img{
	width:21px;
	height:22px;
	float:left;
}
.question_answer_con_list h2{
	width:90%;
	float:right;
	color:#333;
	font-size:1.1em;
	margin-bottom:5px;
}
.answer{
	width:90%;
	float:right;
	background:#eee;
	padding-top:10px;
	padding-bottom:10px;
    border-radius: 4px;
}
.answer li{
	display:inline-block;
	margin-top:5px;
	width:100%;
}
.answer img{
	margin-left:5px;
	margin-right:5px;
	margin-top: -2px;
	width:21px;
	height:20px;
}
.answer p{
	margin-right:5px;
	width:85%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.answer_float{
	float:left;
	margin-left:8px;
	color:#999;
	font-size:0.8em;
	margin-top:5px;
	display:inline-block;
}
.answer_float i{
	color:#f4340e;
}
.answer_right{
	float:right;
	margin-right:10px;
	color:#999;
	font-size:0.8em;
	margin-top:5px;
}
.question_answer_but{
	height:70px;
	border-top:1px solid #eee;
	text-align:center;
}
.question_answer_but a{
	width:90%;
	margin:0 auto;
	border-radius:50px;
	height:40px;
	line-height:40px;
	background:#30B8FF;
	display:inline-block;
	color:#fff;
	text-align:center;
	margin-top:15px;
}

/* 游戏 */
.game_con_details{
	width:100%;
	height:auto;
	background:#fff;
}
.game_con_details_top{
	width:100%;
	overflow:hidden;
}
.pub_letter_con span{
	width:30%;
	margin:1%;
	height:30px;
	line-height:30px;
	background:#eee;
	border-radius:50px;
	text-align:center;
	color:#666;
	display:inline-block;
}
.pub_letter_con .active{
	background:#30B8FF;
	color:#fff;
}
.tabdiv{
	width: 100%;
	color: #000;
	display: none;
}
.pub_box .show{
	display:inline-block;
}
.tabContent{
	width:100%;
	margin:0 auto;
}
.tabContent_con_top{
	width:100%;
	height:auto;
}
.tabContent_con_middle{
	width:100%;
	height:auto;
	border-bottom: 10px solid #eee;
}
.tabContent_con_bott{
	width:94%;
	margin:0 auto;
}
.tabContent_con{
	width:94%;
	margin:0 auto;
}
.pub_letter_con{
	margin-top:10px;
}

/* 排行榜 */
.ranking_list{
	width:100%;
	height:auto;
	background:#fff;
	overflow:hidden;
}
.pub_letter_con2{
	margin-top:10px;
}
.pub_letter_con2 span{
	width:22%;
	margin:1%;
	height:30px;
	line-height:30px;
	background:#eee;
	border-radius:50px;
	text-align:center;
	color:#666;
	display:inline-block;
}
.pub_letter_con2 .active{
	background:#30B8FF;
	color:#fff;
}

.online_games{
	width:94%;
	margin:0 auto;
	padding-top:15px;
}
.online_games_list{
	width:100%;
	height:80px;
	margin:0 auto;
}
.trophy{
	width:30px;
	height:27px;
	margin-top:25px;
	float:left;
}
.trophy_left{
	width:72%;
	float:left;
}
.trophy_left img{
	float:left;
	width:63px;
	height:63px;
	margin-left:10px;
	border-radius:6px;
}
.trophy_left_con{
	width:62%;
	float:left;
	margin-left:8px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.trophy_left_con h2{
	color:#333;
	font-size:1.2em;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
/* .trophy_left_con p{
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	margin-top:6px;
	color:#999;
	font-size:0.9em;
} */
.trophy_right{
	float:right;
	width:18%;
}
.trophy_right a{
	width:100%;
	height:30px;
	line-height:30px;
	background:#30B8FF;
	border-radius:4px;
	display:inline-block;
	text-align:center;
	color:#fff;
	margin-top: 25px;
}
.online_games_list_p{
	float:left;
	width:30px;
	text-align:center;
	color:#999;
	line-height:65px;
}

/* 游戏详情 */

._zxy_game_details{
	width:100%;
	height:auto;
	background:#fff;
}
._zxy_game_details_con{
	width:100%;
	overflow:hidden;
}
._zxy_game_details_top{
	width:94%;
	margin:0 auto;
	margin-top:15px;
	padding-bottom:15px;
}
._zxy_game_details_top img{
	width:63px;
	height:63px;
	border-radius:6px;
	float:left;
}
._zxy_game_details_top_right{
	width:74%;
	float:left;
	margin-left:10px;
}
._zxy_game_details_top_right h2{
	color:#333;
	float:left;
	width:100%;
	font-size:1.2em;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
._zxy_game_details_top_right p{
	color:#999;
	float:left;
	width:100%;
	font-size:0.9em;
	margin-top:3px;
	margin-bottom:5px;
}

._zxy_but{
	
	border-radius:50px;
	color:#999;
	font-size:0.9em;
}
._zxy_but1{
	background:#009def;
}
._zxy_but2{
	background:#F4B900;
}
._zxy_but3{
	background:#0FE29A;
}
._zxy_game_details_top_con{
	width:94%;
	margin:0 auto;
	height:auto;
}
._zxy_buton{
	width:94%;
	margin:0 auto;
	margin-top:10px;
}
._zxy_buton a{
	width:100%;
	height:35px;
	line-height:35px;
	border-radius:4px;
	background:#30B8FF;
	text-align:center;
	display:inline-block;
	color:#fff;
	text-align:center;
}

.consult_list{
	width:100%;	
	height:auto;
	position: relative;
	margin-top:10px;
    padding-bottom: 10px;
}
.consult_list_left{
	width:75%;
	float:left;
}
.consult_list_left h2{
	color:#111;
	font-weight:700;
	font-size:1.2em;
	margin-left:10px;
	margin-top:10px;
}
.consult_list_left i{
	color:#009def;
}
.consult_list_left p{
	margin-left:10px;
	color:#999;
	font-size:0.9em;
	margin-top:10px;
}
.consult_list_right{
	width:23%;
	margin-right:2%;
	float:right;
	margin-top: 12px;
}
.consult_list_right a{
	width:100%;
	height:32px;
	line-height:32px;
	color:#fff;
	background:#30B8FF;
	display:inline-block;
	border-radius:50px;
	text-align:center;
	font-size:0.9em;
}
.current_game_con_leftimg {
    float: left;
    position: absolute;
    left: 0px;
    top: 0px;
	width:14px;
	height:14px;
}
.current_game_con_rightimg {
    float: right;
    position: absolute;
    right: 0px;
    bottom: 0px;
	width:14px;
	height:14px;
}
.welfare{
	width:100%;
	height:auto;
}
.current_game_conten{
	width: 100%;
    height: 44px;
    line-height: 44px;
	border-bottom:1px solid #eee;
}
.current_game_conten span{
	width: 33.3%;
    text-align: center;
    height: 44px;
    line-height: 44px;
    display: block;
    float: left;
    color: #333;
}
.current_game_conten .active i{
	color:#11B7ED;
	border-bottom:4px solid #11B7ED;
}
.current_game_conten span i {
    padding: 0 4px 9px;
}

.welfare_con{
	width:100%;
	height:auto;
	border-bottom:1px solid #eee;
	padding-bottom:15px;
	padding-top:6px;
}
.welfare_con_p{
	width:100%;
	color:#999;
	/* height:94px; */
	overflow: hidden;
    position: relative;
    display: inline-block;
	line-height: 23px;
}
.welfare_con_p p{
	color:#999;
	font-size:0.9em;
	line-height:25px;
}
.drop_a{
	float:right;
	color:#009def;
	font-size:1em;
}
.drop_a img{
	width:13px;
	/* height:13px;
	margin-right:5px; */
}

.welfare_con .rebate_but{
	width:68px;
	height:28px;
	float:right;
	margin-top: 8px;
	line-height:28px;
	color:#fff;
	background:#30B8FF;
	border-radius:6px;
	text-align:center;
}
.game_img {
    padding: 8px 0;
    margin: 0 auto;
}
.game_box {
    width: 94%;
    margin: 0 auto;
    padding-top: 10px;
}
.game_detail {
    width: 100%;
    background: #fff;
}
.game_text p {
    line-height: 1.8em;
}
.more {
    width: 100%;
    height: 30px;
    display: inline-block;
    text-align: right;
    color: #009fef;
}
.more i {
    width: 13px;
    height: 13px;
    display: inline-block;
    background: url(../images/z_down.png) no-repeat 0 0;
    background-size: 13px;
    margin-right: 3px;
    position: relative;
    top: 1px;
}
.more1 {
    width: 100%;
    height: 30px;
    display: inline-block !important;
    text-align: right;
    color: #009fef;
}
.more1 i {
    width: 13px;
    height: 13px;
    display: inline-block;
    background: url(../images/z_down.png) no-repeat 0 0;
    background-size: 13px;
    margin-right: 3px;
    position: relative;
    top: 1px;
}
.popular_activity{
	width:100%;
	padding-bottom: 20px;
}
.popular_activity img{
	width:100%;
	height:153px;
}

.popular_activity_con{
	width:100%;
}
.popular_activity_con_left{
	width:80%;
	float:left;
}
.popular_activity_con_left h2{
	float:left;
	color:#333;
	margin-top:12px;
	margin-bottom:10px;
	font-size:1.1em;
	width:100%;
	text-align:left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.popular_activity_con_left p{
	color:#999;
	font-size:0.9em;
}
.popular_activity_con_right{
	width:20%;
	float:right;
}
.popular_activity_con_right p{
	line-height:30px;
	float:right;
	color:#999;
	margin-top:12px;
}
.zxy_game_gift_bag{
	width: 100%;
    margin: 0 auto;
    padding: 0 3%;
    border-bottom: 10px solid #eee;
}
.zxy_game_information{
	width: 100%;
    margin: 0 auto;
    padding: 0 3%;
    border-bottom: 10px solid #eee;
}
.game_reviews{
	width:94%;
	margin:0 auto;
}

.open_service{
	width:94%;
	margin:0 auto;
}
.open_service li{
	width:100%;
	height:40px;
	line-height:40px;
}
.open_service_left{
	width:60%;
	float:left;
}
.open_service_left span{
	width:7px;
	height:7px;
	background:#30B8FF;
	float:left;
	border-radius:50px;
	margin-top: 16px;
	margin-right:15px;
}
.open_service_left p{
	color:#999;
	font-size:0.9em;
}
.open_service_right{
	text-align:center;
	width:40%;
	float:right;
}
.open_service_right a{
	width:100%;
	height:20px;
	line-height:20px;
	display:inline-block;
	border-radius:50px;
	font-size:0.9em;
	margin-top:6px;
	background:#fff;
	border:1px solid #dcdcdc;
	color:#999;
}
.open_service_left .discoloration{
	color:#30B8FF;
}
.open_service_right .color{
	
	background:#EDF9FF;
	border:1px solid #30B8FF;
	color:#30B8FF;
}
.time{
	margin-left:22px;
	margin-bottom:10px;
	position: relative;
}
.time p{
	width:56px;
	height:22px;
	line-height:20px;
	color:#30B8FF;
	border:1px solid #30B8FF;
	border-radius:20px;
	font-size:12px;
}
.time img{
	width:13px;
	height:13px;
	margin-left:6px;
	margin-right:3px;
	margin-top: -2px;
}
.time span{
	height: 1px;
    width: 80%;
    border-bottom: 1px solid #eee;
    display: inline-block;
    position: absolute;
    top: 9px;
    left: 57px;
}
.game_comment{
	width:100%;
	background:#fff;
}
.game_comment_con{
	width:94%;
	margin:0 auto;
}
.game_comment_con_left{
	width:35%;
	float:left;
}
.game_comment_con_left h2{
	color:#666;
	font-size:4em;
	font-weight:700;
}
.xing {
    border: medium none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    padding-bottom: 9px;
	
}
.xing img{
	width:15px;
	height:15px;
}
.game_comment_con_right{
	width:65%;
	float:right;
}
.game_comment_bar{
	width:100%;
	display:inline-block;
}
.game_comment_bar p{
	color:#999;
	font-size:0.8em;
	float:left;
	padding-right:10px;
}
.game_comment_bar em{
	color:#999;
	font-size:0.8em;
	float:left;
	padding-left:10px;
}
.progress_bar{
    width: 65%;
    height: 7px;
    float: left;
    background-color: #eeeeee;
    margin-top: 5px;
    margin-bottom: 5px;
    position: relative;
}
.progress_bar span {
    height: 7px;
    background-color: #11b7ed;
    margin: 0;
    position: absolute;
}
.text_box{
	width:100%;
	margin:0 auto;
	padding-bottom:5px;
	text-align:center;
}
.text_box a{
	width:94%;
	margin:0 auto;
	display:inline-block;
	height:34px;
	line-height:34px;
	text-align:center;
	border:1px solid #dcdcdc;
	background:#eee;
	border-radius:6px;
	margin-top:12px;
	margin-bottom:8px;
}
.desc_inp {
    width: 100%;
    height: 44px;
    line-height: 44px;
    border: 1px solid #dcdcdc;
    margin-top: 17px;
    text-indent: 12px;
	border-radius:4px;
}

.review_content{
	width:100%;
	border-top:1px solid #eee;
	padding-top: 10px;
    margin-top: 10px;
}
.review_content li{
	width: 100%;
    height: 100%;
    display: inline-block;
	border-bottom:1px solid #eee;
	padding-bottom: 10px;
}
.xing2 {
    border: medium none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    padding-bottom: 9px;
	
}
.xing2 img{
	width:10px;
	height:10px;
}
.review_content_con h2{
	color:#333;
	font-size:1.1em;
	float:left;
	width:100%;
}
.review_content_con p{
	float:left;
	color:#999;
	font-size:0.8em;
	margin-top:14px;
}
.review_content_con em{
	float:left;
	color:#999;
	font-size:0.8em;
	margin-top:14px;
	margin-left:14px;
}
.review_content_con span{
	float:right;
	color:#999;
	font-size:0.8em;
	margin-top:14px;
}
.slide_li{
	height: 270px;
}
.header_two{
	position: absolute;
    top: -7px;
    z-index: 21;
    padding: 11px 0 0 0;
    display: block;
    margin: 0 auto;
    display: block;
    height: 44px;
    width: 44px;
    z-index: 2001;
    border-bottom: none !important;
}
.two_head_left{
	   height: 50px;
    line-height: 50px;
    width: 70%;
    text-align: left;
}
.two_right_model{
	position:relative;
}
.two_right_model .header_two{
	right:0;
	left:40px;
}

.slide_li{
	height: 270px;
}

.download_popup{
	height:auto;
	background:#fff;
}
.download_popup_top{
	width:100%;
	height:52px;
	line-height:52px;
	background: url(../images/game_app_top.png) no-repeat 0 0;
    background-size: 100% 52px;
}
.download_popup_top h2{
	text-align:center;
	color:#fff;
	font-size:20px;
	line-height:52px;
}
.download_popup_con{
	width:80%;
	margin:0 auto;
	background:#fff;
	text-align:center;
	margin-top:15px;
}
.download_popup_con img{
	width:69px;
	height:69px;
	text-align:center;
}
.download_popup_con h2{
	color:#111;
	font-size:18px;
	margin-top:10px;
	margin-bottom:15px;
	font-weight:700;
}
.download_popup_con p{
	text-align:left;
	color:#999;
	line-height:25px;
}
.popup_button{
	width:80%;
	margin:0 auto;
	margin-top:15px;
	padding-bottom:20px;
}
.popup_button_left{
	width:46%;
	float:left;
	height:42px;
	line-height:42px;
	border-radius:4px;
	display:inline-block;
	text-align:center;
	background:#30B8FF;
	color:#fff;
}
.popup_button_right{
	width:46%;
	float:right;
	height:42px;
	line-height:42px;
	border-radius:4px;
	display:inline-block;
	text-align:center;
	border:1px solid #999;
}

.play_online{
	width:94%;
	margin:0 auto;
	padding-bottom: 16px;
}
.short_button{
	width:32%;
	height: 35px;
    line-height: 35px;
    border-radius: 4px;
    background: #FFB430;
    text-align: center;
    display: inline-block;
    color: #fff;
    text-align: center;
	margin-bottom:10px;
}
.and_button{
    background: #76da09;
}
.ios_button{
    background: #30B8FF;
}
.enterprise_signature_button{
	background: #fc7525;
}


.long_button{
	width:100%;
	height: 35px;
    line-height: 35px;
    border-radius: 4px;
    text-align: center;
    display: inline-block;
    color: #fff;
    text-align: center;
}
.online_button{
	background: #FFB430;
	float:right;
}



/* 新版首页 */
.mobile_official_website{
	width:100%;
	height:auto;
	background:#fff;
}
.new_edition_index{
	width:100%;
	background: #fff;
    height: 46px;
    line-height: 46px;
    margin: 0 auto;
	border-bottom:1px solid #eee;
	position: fixed;
	max-width:768px;
    z-index: 999;
}
.whole{
}
.new_edition_index a{
	width:20%;
	float:left;
	text-align:center;
	font-size:16px;
	color:#999;
	display:inline-block;
}
.new_edition_index .active{
	font-size:20px;
	color:#111;
	border-bottom:2px solid #111;
	padding-bottom: 8px;
  font-weight: 700;
}

.tabdiv{
	width: 100%;
	color: #000;
	display: none;
}
.pub_box .show{
	display:inline-block;
}
.online_games{
	width:100%;
}
.banner_tx{
	width:100%;
	height:150px;
}
.new_edition_ranking{
	width:100%;
	margin:0 auto;
	padding-top:16px;
}
.new_edition_ranking2{
	width:100%;
	margin:0 auto;
	padding-top:16px;
}
.new_edition_ranking3{
	width:100%;
	margin:0 auto;
	padding-top:16px;
}
.new_edition_ranking4{
	width:100%;
	margin:0 auto;
	padding-top:16px;
}
.new_edition_ranking_h2{
	width:90%;
	margin:0 auto;
	font-size:18px;
	color:#111;
	font-weight:700;
	margin-bottom:15px;
}
.new_edition_rankings_con{
    width: 100%;
    margin-left: 0px;
    text-align: center;
    position: relative;
    padding-bottom: 8px;
    height: auto !important;
}
.new_edition_rankings_con img{
	width:66px;
	height:66px;
	border-radius:6px;
}
.new_edition_rankings_con h3{
	font-size:14px;
	color:#333;
	margin-top:8px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.new_edition_rankings_con p{
	color:#999;
	font-size:10px;
	margin-top:6px;
	margin-bottom:6px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	display: list-item;
}
.new_edition_rankings_con_but{
	font-size:10px;
	color:#fff;
	background:#30b8ff;
	border-radius:12px;
	width:72px;
	height:23px;
	line-height:23px;
	text-align:center;
	display:inline-block;
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
  padding: 0 4px;
}
.schedule{
	width: 100%;
	text-align: center;
}
.schedule .date{
	margin: 6px 0;
	font-size: 10px;
	color: #999;
	height: 20px;
}
.schedule .hig_date{
	color: #3984FF;
}
.slidingFlow{
	margin-bottom: 10px;
	position: relative;
}
.slidingFlow .line{
	width: 100%;
	height: 1px;
	background: #ccc;
}
.slidingFlow .point{
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #ccc;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -3px;
	margin-top: -3px;
}
.slidingFlow .hig_point{
	background: #3984FF;
}
.hang_together_con{
	border-bottom:1px solid #eee;
}
.boutique_list{
	width:96%;
	margin:0 auto;
	padding-top:14px;
  padding-bottom:10px;
	height:auto;
}
.boutique_list span{
	float:left;
	width:33.3%;
	text-align:center;
	font-size:14px;
	color:#999;
}
.boutique_list .active{
	font-size:18px;
	color:#111;	
	margin-top: -3px;
  font-weight: 700;
}

.boutique_list2{
	width:94%;
	margin:0 auto;
	padding-top:14px;
	padding-bottom:10px;
	height:auto;
}
.boutique_list2 span{
	float:left;
	width:25%;
	text-align:center;
	font-size:14px;
	color:#999;
}
.boutique_list2 .active{
	font-size:18px;
	color:#111;	
	margin-top: -2.5px;
}

.boutique_list3{
	width:94%;
	margin:0 auto;
	padding-top:14px;
  padding-bottom:10px;
	height:auto;
}
.boutique_list3 span{
	float:left;
	width:33.3%;
	text-align:center;
	font-size:14px;
	color:#999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
.boutique_list3 .active{
	font-size:18px;
	color:#111;	
	margin-top: -2.5px;
}

.new_edition_index_con{
	width:100%;
	height:100%;
	background:#fff;
	margin-bottom:8px;
}
.new_edition_index_con_list{
	width:92%;
	margin:0 auto;
	padding: 8px 0;
}
.new_edition_index_con_list a{
	display:inline-block;
	width:100%;
	height:100%;
}
.new_edition_index_con_list_left{
	width:100%;
	float:left;
}
.new_edition_index_con_list_left img{
	width:66px;
	height:66px;
	border-radius:14px;
	float:left;
	margin-right:15px;
}
.new_edition_index_con_list_left_con{
	width:60%;
    float: left;
}
.new_edition_index_con_list_left_con h2{
	color:#333;
	font-size:16px;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}	
.new_edition_index_con_list_left_con h3{
	float: left;
    max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.new_edition_index_con_list_left_con p{
	color:#999;
	font-size:14px;	
	margin-top:3px;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.recom2 i{
	color:#FF5500;
	background:#FEECE2;
	padding:2px 6px;
	border-radius:12px;
	font-size:10px;
	float: left;
    margin-bottom: 4px;
    font-size: 0.8em;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    display: inline-block;
	margin: 0 2px;
}
.new_edition_index_con_list_right{
	width:20%;
	float:right;
	text-align:right;
}
.new_edition_index_con_list_right span{
	width:55px;
	height:28px;
	line-height:28px;
	background:#30B8FF;
	border-radius:28px;
	color:#fff;
	display:inline-block;
	text-align:center;
	margin-top: 16px;
}

.new_edition_index_con_list_right2{
	width:20%;
	float:right;
	text-align:right;
	margin-top: 10px;
}
.new_edition_index_con_list_right2 span{
	width:65px;
	height:24px;
	line-height:24px;
	background:#30B8FF;
	border-radius:28px;
	color:#fff;
	display:inline-block;
	text-align:center;
	margin-top: 3px;
	display: inherit;
}
.new_edition_index_con_list_right2 .mt{
	background:#fff;
	border:1px solid #30B8FF;
	color:#30B8FF;
}	
.new_edition_activity{
	width: 100%;
    margin-bottom: 12px;
    height: auto;
    display: inline-block;
}
.new_edition_activity_con{
	width:92%;
	margin:0 auto;
}
.new_edition_activity img{
	width:100%;
	height:145px;
	
}
.new_edition_activity_con_title{
	margin-top:12px;
}
.new_edition_activity_con_title p{
  float: left;
  max-width: 66px;
  padding: 0 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 22px;
  border-radius: 22px;
  color: #F4340E;
  margin-right: 6px;
  border: 1px solid #F4340E;
  text-align: center;
  white-space: nowrap;
}
.new_edition_activity_con_title span{
	width:75%;
	float:left;
	color:#333;
	font-size:14px;
	margin-top: 2px;
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
.head_tab{
	background:#fff;
}

.recom2 {
    float: left;
    width: 100%;
    display: inline-block;
    height: 20px;
	margin-top:3px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.pub_boxs .show {
    display: inline-block;
}
.news{
	margin-top:15px;
}
.news_tab{
	border-top:1px solid #eee;
}
.raiders li:last-child {
    border-bottom: 0;
}

.new_edition_index_con_list_left .service_time{
	font-size:12px;
	margin-bottom: 5px;
}
.service_time i{
	color:#30B8FF;
}

.headlines .label p{
	color:#999;
}
.headlines .label span{
	color: #30b8ff;
	margin-right: 5px;
}